.page {
	margin: 0;
	width: 100%;
	min-height: 100%;
	position: absolute;
	background-color: #f5f5f5;
}

.body {
	margin: 30rpx;
	padding: 30rpx;
	background-color: white;
	border-radius: 15rpx;
}

.justify-content-sp {
	display: flex;
	justify-content: space-between;
}

.justify-content-start {
	display: flex;
	justify-content: start;
}

.justify-content-center {
	display: flex;
	justify-content: center;
}

.btn {
	background-color: #ff6433;
	color: white;
	border-radius: 30rpx;
	padding: 10px;
	margin: 0 30rpx;
	text-align: center;
}

.red {
	color: #ff693a;
}

.gainsboro {
	color: #666666;
}

.copy_image {
	width: 20px;
	height: 20px;

	.img {
		width: 100%;
		height: 100%;
	}
}